var Web3 = require('web3');
var web3 = new Web3('ws://127.0.0.1:8545');

// web3.eth.getBalance("0xb840A63336B23df33f56C02283E6C58A478887e8").then(
//     function(data){
//         let a = data/1000000000000000000;
//         console.info(data);
//         console.info(a);
//     });

// web3.eth.getBlock(0).then(console.log);

// web3.eth.getBlockTransactionCount("0x9ad5df27dca9cc00ae371af94a1b24df9b34a69d82b4f45196da4423e7661eaf").then(console.log);
// web3.eth.getTransactionFromBlock("0x9ad5df27dca9cc00ae371af94a1b24df9b34a69d82b4f45196da4423e7661eaf").then(console.info);
// web3.eth.getTransactionReceipt("0x9ad5df27dca9cc00ae371af94a1b24df9b34a69d82b4f45196da4423e7661eaf").then(console.info);
// web3.eth.getTransaction("0xe58882754a586df57e4937046c2f75bf4443e38315b26279d55eef7715179538").then(console.info);

// web3.eth.getTransactionCount("0xb840A63336B23df33f56C02283E6C58A478887e8").then(console.log);

web3.eth.getAccounts().then(console.info)

// // using the promise
// web3.eth.sendTransaction({
//     from: '0xb840A63336B23df33f56C02283E6C58A478887e8',
//     to: '0xb9ca164a1120426dadF5c92D3d4A097589379393',
//     value: '1000000000000000'
// })
// .then(function(receipt){
//     console.info(receipt);
// });